package com.cms.recursoshumanos.facade;

import com.cms.recursoshumanos.constant.Constant;
import com.cms.recursoshumanos.handler.WServiceCall;
import com.cms.recursoshumanos.json.me.JSONParser;
import com.cms.recursoshumanos.json.object.JsonObjectGetPlanillaRecibo;

public class PlanillaReciboActivityFacade
{

	private String strUsername, strPass;
	private int intIdRecibo, intNumeroRecibo;
	
	public PlanillaReciboActivityFacade(String user,
										String password,
										int recibo_id,
										int numero_recibo)
	{
		this.strUsername = user;
		this.strPass = password;
		this.intIdRecibo = recibo_id;
		this.intNumeroRecibo = numero_recibo;
	}
	
	public String enviarSolicitud1()
	{
		 
		JSONParser jParser = new JSONParser();
		return setValores(jParser.
						getJSONFromUrl(
								Constant.URL_WEBSERVICE, 
								WServiceCall.getInstance().getPlanillaRecibo(strUsername, 
																				strPass, 
																				intIdRecibo, 
																				intNumeroRecibo)));

	}
	
	public String enviarSolicitud() 
	{
		JSONParser jParser = new JSONParser();
		return jParser.
						setPetitionToUrl(
								Constant.URL_WEBSERVICE, 
								WServiceCall.getInstance().getPlanillaRecibo(strUsername, 
																					strPass, 
																					intIdRecibo, 
																					intNumeroRecibo));
        
	}

	
	public String setValores(String strResult)
	{
		JsonObjectGetPlanillaRecibo.getInstance().fromJSON(strResult);
		return JsonObjectGetPlanillaRecibo.getInstance().getResultProceso();
	}
	

	
	
}

